gdk: Make GdkWindow abstract
authorBenjamin Otte <otte@redhat.com>
Tue, 21 Dec 2010 02:54:15 +0000 (03:54 +0100)
committerMatthias Clasen <mclasen@redhat.com>
Tue, 21 Dec 2010 17:07:09 +0000 (12:07 -0500)
This way backend implementors get an error if they don't set
display_class->window_type to their subclass. And that's exactly what we
want.

gdk/gdkwindow.c

index cb159e625c2bb017c2872b1f43498d2a0b59bc71..699d5dc3bdadd6e7d831f6ebae38a33b6d006f5f 100644 (file)
@@ -271,7 +271,7 @@ new_region_tag (void)
   return ++tag;
 }
 
-G_DEFINE_TYPE (GdkWindow, gdk_window, G_TYPE_OBJECT)
+G_DEFINE_ABSTRACT_TYPE (GdkWindow, gdk_window, G_TYPE_OBJECT)
 
 GType
 _gdk_paintable_get_type (void)